package com.winsdom.vo.uniformCharge;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@ApiModel("收费响应")
@Data
public class ChargeResponseVO {
    @ApiModelProperty(value = "收费ID")
    private Long chargeId;

    @ApiModelProperty(value = "收款金额")
    private BigDecimal receiptAmount;

    @ApiModelProperty(value = "收款时间")
    private Date receiptTime;

    @ApiModelProperty(value = "收款方式")
    private String paymentMethod;

    @ApiModelProperty(value = "开票类型")
    private String invoiceType;

    @ApiModelProperty(value = "发票抬头")
    private String headerName;

    @ApiModelProperty(value = "收款码链接")
    private String qrCodeUrl;

    @ApiModelProperty(value = "订单号")
    private String outTradeNo;

    @ApiModelProperty(value = "总金额（元）")
    private BigDecimal totalAmount;
}
